Negando acesso ao root em uma VPS.
Evite realizar o acesso ao seu servidor Linux via usuário root, prefira sempre logar no ambiente com um usuário comum e assumir, então, o acesso root com o comando sudo su ou sudo -i. Lembrando que:
- Ao utilizar o comando su, é necessário informar a senha do root;
- Com o comando sudo, basta apenas a senha do usuário comum;
Antes de bloquear o acesso root, lembre-se de já ter criado um usuário comum. Veja abaixo o exemplo de comando em Linux para criar um usuário:
root@cpro36320:~# adduser meuuser
- Para bloquear o root, você deverá editar o arquivo /etc/ssh/sshd_config:
root@cpro36320:~# vim /etc/ssh/sshd_config
- A linha com o conteúdo PermitRootLogin yes deve ser alterada para PermitRootLogin. Depois, não se esqueça de gravar e sair do arquivo de configuração e, em seguida, reiniciar o serviço de SSH:
root@cpro36320:~# sudo service ssh restart ssh stop/waiting ssh
start/running, process 30751
root@cpro36320:~#